package com.siwei.eqi.pojo.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.time.LocalDateTime;
import lombok.Getter;
import lombok.Setter;

/**
 * <p>
 * 汇交任务表
 * </p>
 *
 * @author hzl
 * @since 2025-04-02
 */
@Getter
@Setter
@TableName("delivery_task")
public class DeliveryTask implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * id
     */
    private String id;

    /**
     * 任务编号
     */
    private String taskNum;

    /**
     * 任务名称
     */
    private String taskName;

    /**
     * 年份
     */
    private String year;

    /**
     * 汇交类型A、B、C
     */
    private String deliveryType;

    /**
     * 汇交指数
     */
    private Integer deliveryIndex;

    /**
     * 汇交区域code
     */
    private String areaCode;

    /**
     * 汇交区域名称
     */
    private String areaName;

    /**
     * 接收单位
     */
    private Integer receiveUnit;

    /**
     * 重点区域
     */
    private Integer keyAreas;

    /**
     * 截止时间
     */
    private LocalDateTime deadlineTime;

    /**
     * 任务状态1-进行中 2-已完成
     */
    private Integer status;

    /**
     * 是否删除
     */
    private Integer isDel;

    /**
     * 创建人
     */
    private String createdBy;

    /**
     * 创建时间
     */
    private LocalDateTime createTime;

    /**
     * 更新人
     */
    private String updatedBy;

    /**
     * 修改时间
     */
    private LocalDateTime updatedTime;
}
